supply electricity - Turkish English Dictionary